Skip to content

fix: add additionalProperties:false to schema + clean non-standard fields#62

Merged
ningzimu merged 1 commit intoMLT-OSS:mainfrom
mingcha-dev:fix/schema-additional-properties
Mar 16, 2026
Merged

fix: add additionalProperties:false to schema + clean non-standard fields#62
ningzimu merged 1 commit intoMLT-OSS:mainfrom
mingcha-dev:fix/schema-additional-properties

Conversation

@mingcha-dev
Copy link
Copy Markdown
Contributor

Changes

  1. Add additionalProperties: false to datasource-schema.json — CI will now reject files with non-schema fields
  2. Clean 4 files with non-standard fields:
    • china-lcd-association.json: removed $schema
    • dosm.json: removed contact, data_formats
    • bank-of-england-statistics.json: removed data_access, metadata, organization, support, temporal_coverage, update_frequency_notes
    • unfpa-urbanization.json: removed access, formats, organization, related_links

✅ All 260 data source files pass validation

Closes #61

…-standard fields

- Remove non-schema fields from china-lcd-association, dosm, bank-of-england-statistics, unfpa-urbanization
- Add additionalProperties: false to datasource-schema.json
- All 260 data source files pass validation

Closes MLT-OSS#61
Copy link
Copy Markdown
Collaborator

@firstdata-dev firstdata-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM. schema 加 additionalProperties:false + 清理 4 个非标文件,从根本上防住非标字段问题。建议合并。

@ningzimu ningzimu merged commit 7188fb4 into MLT-OSS:main Mar 16, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: add additionalProperties: false to datasource schema

3 participants